This program incorporates several pieces of software written by third
parties and made available under open-source licenses.  These
third-party modules are copyrighted by their original authors and are
covered by their own license terms; their inclusion here obviously
doesn't affect their original copyright ownership or licenses.  Below
is a list of the third-party components that we incorporate, along
with their copyright details.


---------------------------------------------------------------------------

AX (ActiveX container window)
by Michael Courdakis, posted at www.codeproject.com
https://www.codeproject.com/Articles/18417/Use-an-ActiveX-control-in-your-Win-Project-witho

No explicit license terms are stated in the code.

[The AX code from the article served as the starting point for our
Shockwave Flash container, but the code here has been so customized
for our purposes that it no longer bears much resemblance to the
original.  For more general-purpose ActiveX container use, the Code
Project article is a much better starting point.]


---------------------------------------------------------------------------

Chakra Core and the Chakra Core Debugger Companion Project
DirectX Tool Kit (aka DirectXTK)
DirectXTex texture processing library

Copyright (c) Microsoft Corporation

https://github.com/Microsoft/ChakraCore/
https://github.com/Microsoft/ChakraCore-Debugger/
https://github.com/microsoft/DirectXTK
https://github.com/microsoft/DirectXTex

The MIT License
Copyright (c) Microsoft Corporation
All rights reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.


---------------------------------------------------------------------------

FFmpeg

Copyright 2000-2018 the FFmpeg developers
GNU General Public License version 2 or later
FFmpeg is a trademark of Fabrice Bellard, originator of the FFmpeg project
http://www.ffmpeg.org

The FFmpeg executable included in this software is licensed under the
GNU General Public License version 2 or later.

Full GPLv2 text: https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html

The source code for FFmpeg is available from http://www.ffmpeg.org.
The included executable is from the generic Windows distribution that
you can download from the ffmpeg site.


---------------------------------------------------------------------------

Font Preview Combo by Chris Losinger and Dave Schumann

https://www.codeproject.com/Articles/2014/Font-Combo

Dave Schumann's version (the final version used here) was released
under The Code Project Open License (CPOL) (www.codeproject.com).
That version was evidently based on earlier versions with the license
text below appearing in the source code:

  Copyright (C) 2002 Smaller Animals Software, Inc.

  This software is provided 'as-is', without any express or implied
  warranty.  In no event will the authors be held liable for any damages
  arising from the use of this software.

  Permission is granted to anyone to use this software for any purpose,
  including commercial applications, and to alter it and redistribute it
  freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not
     claim that you wrote the original software. If you use this software
     in a product, an acknowledgment in the product documentation would be
     appreciated but is not required.

  2. Altered source versions must be plainly marked as such, and must not be
     misrepresented as being the original software.

  3. This notice may not be removed or altered from any source distribution.

  http://www.smalleranimals.com
  smallest@smalleranimals.com

  This code is based, in part, on:
  "A WTL-based Font preview combo box", Ramon Smits
  http://www.codeproject.com/wtl/rsprevfontcmb.asp


---------------------------------------------------------------------------

Highlightjs

Copyright (c) 2006, Ivan Sagalaev
https://highlightjs.org/

All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

    * Redistributions of source code must retain the above copyright
      notice, this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright
      notice, this list of conditions and the following disclaimer in the
      documentation and/or other materials provided with the distribution.
    * Neither the name of highlight.js nor the names of its contributors 
      may be used to endorse or promote products derived from this software 
      without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


---------------------------------------------------------------------------

jQuery

Copyright jQuery Foundation and other contributors
Released under the MIT license
http://jquery.org/license

---------------------------------------------------------------------------

LibVLC

Copyright 1998-2018 VLC Authors and VideoLAN
GNU General Public License version 2 or later
https://www.videolan.org

The VLC DLL components included in this software are distributed under
the GNU General Public License version 2 (GPLv2) or later.

Full GPLv2 text: https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html

The source code for VLC is available from https://www.videolan.org.
The included DLLs are from the generic Windows distribution that you
can download from the videolan site.

---------------------------------------------------------------------------

LZMA SDK

by Igor Pavlov, placed in the public domain by the author


---------------------------------------------------------------------------

pinballmakers.com DMD fonts

http://pinballmakers.com/wiki/index.php/Fonts

Pinballmakers.com makes its materials available for free use without
restrictions.


---------------------------------------------------------------------------

PINemHi

High score features thanks to PINemHi by Dna Disturber.  Used by permission.
http://www.pinemhi.com

---------------------------------------------------------------------------

Tree Prop Sheet

By Sven Wiegand, copyright 2002.
Distributed under The Code Project Open License (CPOL) (www.codeproject.com).


---------------------------------------------------------------------------

RapidXML

Copyright (c) 2006, 2007 Marcin Kalicinski

The RapidXML license:

  Permission is hereby granted, free of charge, to any person or
  organization obtaining a copy of the software and accompanying
  documentation covered by this license (the "Software") to use,
  reproduce, display, distribute, execute, and transmit the Software,
  and to prepare derivative works of the Software, and to permit
  third-parties to whom the Software is furnished to do so, all subject
  to the following:

  The copyright notices in the Software and this entire statement,
  including the above license grant, this restriction and the following
  disclaimer, must be included in all copies of the Software, in whole
  or in part, and all derivative works of the Software, unless such
  copies or derivative works are solely in the form of
  machine-executable object code generated by a source language
  processor.

  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND
  NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE
  DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER
  LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT
  OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  THE SOFTWARE.


---------------------------------------------------------------------------

zlib

(C) 1995-2017 Jean-loup Gailly and Mark Adler

The zlib license:

  This software is provided 'as-is', without any express or implied
  warranty.  In no event will the authors be held liable for any damages
  arising from the use of this software.

  Permission is granted to anyone to use this software for any purpose,
  including commercial applications, and to alter it and redistribute it
  freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not
     claim that you wrote the original software. If you use this software
     in a product, an acknowledgment in the product documentation would be
     appreciated but is not required.
  2. Altered source versions must be plainly marked as such, and must not be
     misrepresented as being the original software.
  3. This notice may not be removed or altered from any source distribution.

  Jean-loup Gailly        Mark Adler
  jloup@gzip.org          madler@alumni.caltech.edu

  If you use the zlib library in a product, we would appreciate *not* receiving
  lengthy legal documents to sign.  The sources are provided for free but without
  warranty of any kind.  The library has been entirely written by Jean-loup
  Gailly and Mark Adler; it does not include third-party code.

  If you redistribute modified sources, we would appreciate that you include in
  the file ChangeLog history information documenting your changes.  Please read
  the FAQ for more information on the distribution of modified source versions.

---------------------------------------------------------------------------

7-Zip DLL

Copyright (C) 1999-2018 Igor Pavlov.

This product includes the 7-Zip DLL (7z.dll) from the official Windows
distribution of 7-Zip.  We don't customize it at all, so we don't
build the DLL as part of our own build process; we just use the DLL
from the official binary distribution.

The source code for 7-Zip is available at http://www.7-zip.org.

The 7-Zip license:

  7-Zip
  ~~~~~
  License for use and distribution
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  7-Zip Copyright (C) 1999-2018 Igor Pavlov.

  The licenses for the 7-Zip files are:

    1) 7z.dll:
         - The "GNU LGPL" as main license for most of the code
         - The "GNU LGPL" with "unRAR license restriction" for some code
         - The "BSD 3-clause License" for some code
    2) All other files: the "GNU LGPL".

  Redistributions in binary form must reproduce related license information from this file.

  Note:
    You can use 7-Zip on any computer, including a computer in a commercial
    organization. You don't need to register or pay for 7-Zip.

  GNU LGPL information
  --------------------

    This library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
    License as published by the Free Software Foundation; either
    version 2.1 of the License, or (at your option) any later version.

    This library is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser General Public License for more details.

    You can receive a copy of the GNU Lesser General Public License from
    http://www.gnu.org/

  BSD 3-clause License
  --------------------

    The "BSD 3-clause License" is used for the code in 7z.dll that implements LZFSE data decompression.
    That code was derived from the code in the "LZFSE compression library" developed by Apple Inc,
    that also uses the "BSD 3-clause License":

    ----
    Copyright (c) 2015-2016, Apple Inc. All rights reserved.

    Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

    1.  Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

    2.  Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer
        in the documentation and/or other materials provided with the distribution.

    3.  Neither the name of the copyright holder(s) nor the names of any contributors may be used to endorse or promote products derived
        from this software without specific prior written permission.

    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
    COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
    (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
    HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
    ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    ----

  unRAR license restriction
  -------------------------

    The decompression engine for RAR archives was developed using source
    code of unRAR program.
    All copyrights to original unRAR code are owned by Alexander Roshal.

    The license for original unRAR code has the following restriction:

      The unRAR sources cannot be used to re-create the RAR compression algorithm,
      which is proprietary. Distribution of modified unRAR sources in separate form
      or as a part of other software is permitted, provided that it is clearly
      stated in the documentation and source comments that the code may
      not be used to develop a RAR (WinRAR) compatible archiver.


